package Controlador;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import Vista.CompraV;
import Modelo.CompraDAO;

public class CompraIngredientesC implements ActionListener{
	private CompraV comprav;
	private CompraDAO compraDao;
	public CompraIngredientesC(){
		super();
	this.compraDao= new CompraDAO();	
	this.comprav= new CompraV();
	this.comprav.setLocation(480, 210);
	this.comprav.setVisible(true);
	this.comprav.addListener(this);
	comprav.LlenarCombo(compraDao.LlenarCombo());
	}

		public void actionPerformed(ActionEvent e) {
			String actionCommand = e.getActionCommand();
			if (actionCommand.equals("Registrar")) {
				RegistrarCompra();
			}		
			else if (actionCommand.equals("Cancelar")) {
				comprav.Limpiar();
			}
		}
		private void RegistrarCompra(){
		  	try
			{
		    	if(comprav.getcantidad().equals("") || comprav.getcomboingre().equals("")|| comprav.getcodingre().equals("")||comprav.getcodcompra().equals("")) 
		    		
		    	   //Deben estar todos los campos llenos para poder incluir el estudiante
		    		comprav.mensaje("Debe llenar todos los datos para poder registrar una Compra");
		    	/***else
		    	{
		    		CategoriaDAO categoriaDAO = new CategoriaDAO();
			    	Categoria categoria = new Categoria(ventanaRegistrarEstudiante.getCedula(),
			    			                        ventanaRegistrarEstudiante.getNombre(),ventanaRegistrarEstudiante.getApellido(), 
			    			                        Integer.parseInt(ventanaRegistrarEstudiante.getEdad()));		    
			    	estudianteDAO.registrarestudiante(estudiante);
			    	ventanaRegistrarEstudiante.mostrarMensaje("El Estudiante fue incluido con éxito");
			    	ventanaRegistrarEstudiante.borrarDatos();
		    	}**/
			}catch(Exception e)
			{
				comprav.mensaje("No se pudo registrar la compra, verifique que los datos sean correctos");
			  	comprav.Limpiar();
			}
			
			/*private void CargarDatos(){
				try{
					
				}
				catch (Exception e){
					
				}
			}*/
		}

		

			}